package baseDeDatosJDBC;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.sql.Connection;
import java.sql.DriverManager;



public class AdministradorDeConexiones {   
    
    
  
    public static Connection obtenerConexion() throws Exception {
        
        String servidor= "";
        String usuario="";
        String contrasenia="";
        
        try {            
            int contador =0;
            
            FileReader lectorArchivo = new FileReader("servidor.txt");
            BufferedReader br = new BufferedReader(lectorArchivo);

//            String linea = "algo";

            while (/*linea != null && */contador < 3) {
                
                if (contador==0){                                
                        servidor = br.readLine();
                }else if(contador==1){                 
                        usuario = br.readLine();                    
                }else{                 
                        contrasenia = br.readLine();                    
                }
                contador++;
             }
         
                br.close();               
                lectorArchivo.close();                      
        }        
        
        catch (FileNotFoundException ex) {            
            
            ex.printStackTrace();          
        }        

            String dbDriver = "com.mysql.jdbc.Driver";
            String dbConnString = "jdbc:mysql://"+servidor+"/siesca";
            String usr = ""+usuario+"";
            String pwr = ""+contrasenia+"";
            Class.forName(dbDriver).newInstance();
            Connection conn = DriverManager.getConnection(dbConnString, usr, pwr);
            return conn;
    }      
}
